const fs=require('fs');
const path=require('path');
// const MongoClient=require('mongodb').MongoClient;
const databasemanager=require('../tools/databasemanger.js');
exports.getLoginPage=(req,res)=>{
  fs.readFile(path.join(__dirname,"../views/login.html"),(err,data)=>{
    if(err){
      console.log(err);
    }
    //设置请求头
    res.setHeader('Content-Type','text/html;charset=utf-8');
    res.end(data);
  });
}
// 处理登录逻辑
exports.login=(req,res)=>{
  // 获取参数
  console.log(req.body);
  //获取用户输入的数据和数据库中的对比
databasemanager.findOne('account',{usename:req.body.uname,password:req.body.pwd,status:0},(err,doc)=>{
    if(doc!=null){
      //登录成功跳转到学生列表页
      res.end("<script>window.location.href='/studentManager/student'</script>")

       }else{
      //登录失败
      res.end("<script>alert('用户或是密码有误');window.location.href='/account/login'</script>")
      }
})
 

// Connection URL 
// var url = 'mongodb://localhost:27017/bjhm';
// // Use connect method to connect to the Server 
// MongoClient.connect(url, function(err, db) {
//    db.collection('account').findOne({usename:req.body.uname,password:req.body.pwd,status:0},(err,doc)=>{
//     // console.log(doc);//null 表示数据库中不存在
//        if(doc!=null){
//       //登录成功跳转到学生列表页
//    res.end("<script>window.location.href='/studentManager/student'</script>")

//        }else{
//       //登录失败
//       res.end("<script>alert('用户或是密码有误');window.location.href='/account/login'</script>")
//       }
//    })
// });

}
